package com.dhecp.project.finance.service;

import java.util.List;
import java.util.Map;

import com.dhecp.common.core.domain.AjaxResult;
import com.dhecp.project.common.service.BaseModuleService;
import com.dhecp.project.finance.domain.AccountCountForCompany;
import com.dhecp.project.finance.domain.AccountDetailedForCompanyDJ;
import com.dhecp.project.hr.domain.OperateCompanyApply;

/**
 * 公司实时资金 服务层接口
 * @author DH-Xxj
 * @version 2022年10月19日
 */
public interface AccountCountForCompanyService extends BaseModuleService{

	/**
	 * 根据公司简称查找
	 * @author XDH
	 */
	AccountCountForCompany findByShortName(String shortName);



	/**
	 * 查询
	 * @param params
	 * @return List - AccountCountForCompany
	 * @throws Exception
	 * @author DH-Xxj
	 */
	List<AccountCountForCompany> queryList(Map<String, Object> params) throws Exception;

	/**
	 *@Description: 修改状态
	 *@Param: guid 唯一标识
	 *@return: com.dhecp.common.core.domain.AjaxResult
	 *@Author: hlf
	 *@date: 2022-08-17 14:56
	 */
	AjaxResult updateType(Map<String, Object> params);


	/**
	 * 根据公司全称查找
	 * @author XDH
	 */
	List<AccountDetailedForCompanyDJ> findByDj(String vGsBm);
}
